
// 扩展操作符(...) 和 null-aware(...?) 

main() => runApp();

void runApp(){
	// (...)
	var list = [1, 2, 3];
	var list2 = [0, ...list];
	print(list2); // [0, 1, 2, 3]

	// (...?) 避免产生异常错误
	var listNull;
	var listNul2 = [0, ...?listNull];
	print(listNul2);
	
	// 获取对象类型 
	print(listNull.runtimeType);
	print(list.runtimeType);

}